from django.http import HttpResponse
from django.shortcuts import render
from django.template.context_processors import request

# Create your views here.
# 1在URL 查询参数 有 查询参数(querystring) 例如 /book/search/?q=python
# 2 在path中携带参数 有 path参数(path parameter) 例如 /book/1/

# 1 查询参数 http//localhost:8000/book?id=3&name=python


# request.GET 相当于是一个字典(JS中的对象)
# 两种拿取方式
# request.GET.get('id')  此方式较为安全 若参数不存在则返回None
# request.GET['id']
# 此外还就可以叠加参数
def book_search_querystring(request):
    book_id = request.GET.get('id')
    book_name = request.GET.get('name')
    return HttpResponse(f"你查找的图书id为: {book_id}, 图书名称为: {book_name}")

def book_search_path(request, book_id):
    return HttpResponse(f"您查找的图书id是:{book_id}")


